//
//  GZSQLModelResolver.h
//  GZSQLModelTool_Example
//
//  Created by Guo Rui on 2018/1/25.
//  Copyright © 2018年 GR. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface GZSQLModelResolver : NSObject

+ (NSString *)tableName:(Class)cls;
+ (NSString *)tmpTableName:(Class)cls;

+ (NSDictionary *)classIvarNameTypeDict:(Class)cls;
+ (NSDictionary *)classIvarNameSqliteTypeDict:(Class)cls;

+ (NSString *)columnName4TypeStr:(Class)cls;

+ (NSArray *)classSortedIvarNames:(Class)cls;

+ (NSString *)modelPrimaryKey:(Class)cls;
@end
